|
Definition of Meteor shower
1. Noun. A transient shower of meteors when a meteor swarm enters the earth's atmosphere.
Exact synonyms: Meteor Stream
Generic synonyms: Atmospheric Phenomenon
Terms within: Meteor, Shooting Star
Generic synonyms: Atmospheric Phenomenon
Terms within: Meteor, Shooting Star